package com.warehouse.service;

import com.warehouse.entity.Customer;
import java.util.List;

public interface CustomerService {
    
    List<Customer> getAllCustomers();
    
    List<Customer> getActiveCustomers();
    
    Customer getCustomerById(Long id);
    
    List<Customer> getCustomersByName(String customerName);
    
    List<Customer> getCustomersByPhone(String phone);
    
    Customer createCustomer(Customer customer);
    
    Customer updateCustomer(Customer customer);
    
    boolean updateCustomerStatus(Long id, String status);
    
    boolean deleteCustomer(Long id);
    
    long getCustomerCount();
} 